package day_2022_1_to_2.day16;

//2、编写程序，对输入的年、月、日，给出该天是该年的第多少天？
//例如：2022年1月15日，是该年的第15天

import java.util.Scanner;

public class Day1_2 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.print("请输入年：");
        int year= scanner.nextInt();
        System.out.print("请输入月：");
        int month= scanner.nextInt();
        System.out.print("请输入日：");
        int day= scanner.nextInt();

        int num=0;
        switch (month){
            case 12: num+=30;
            case 11: num+=31;
            case 10: num+=30;
            case 9: num+=31;
            case 8: num+=31;
            case 7: num+=30;
            case 6: num+=31;
            case 5: num+=30;
            case 4: num+=31;
            case 3: if(year%4==0&&year%100!=0||year%400==0){
                num+=29;
            }else {
                num+=28;
            }
            case 2: num+=31;
            case 1: num+=day;
        }
        System.out.print(year+"年"+month+"月"+day+"日是该年的第"+num+"天");
    }
}
